EvoOntology: A Self-Evolving Ontology Layer for Data Agents
EvoOntology:面向数据 Agent 的自进化本体层
🧭 数据 Agent 自进化本体语义层
Renmin University of China
将本体封装为 MCP 三层服务,通过自进化循环持续优化,显著弥合数据 Agent 与异构数据间的理解鸿沟
📌 工作参考价值(4 点)
- 用 MCP server 而不是 prompt 注入语义层:把商品表结构、字段含义、口径说明拆成 schema/content/tool 三层,Agent 按需查询,避免 prompt 过长和上下文浪费,适合电商多数据源场景。
- 自动构建 + 自进化代替人工维护 ontology:用 builder agent 从已有查询日志和表结构自动生成本体,再通过 attribution-guided typed edits 持续修正字段语义,可迁移到广告投放数据、用户行为日志等语义层的自动化维护。
- backbone-conditional paired evaluation 保证编辑质量:只有在新 LLM backbone 上同时评估新旧本体且新本体胜出才接受编辑,避免单个模型偏好导致的退化,适合多模型混合部署的推荐系统语义层场景。
- 把专家知识变成 Agent 可调用的工具而非一次性文档:将规则、口径、映射关系封装为 tool layer,让 Agent 在运行时主动查询,对多业务线知识管理有直接复用价值。